@charset "utf-8";
/* ====================== reset ================= */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,img{border:medium none;margin:0;padding:0; list-style:none}
*{margin: 0;padding: 0;}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeueLTPro-ThEx.otf');
}
body,button,input,select,textarea{font-family:"微软雅黑" ;font-size: 12px;color: #120c0c;}
em{font-style:normal;font-weight: bold;}
ul,ol{list-style:none;}
a{color:#333;outline:none;text-decoration: none;cursor:pointer;}
a:hover{text-decoration: none;cursor:pointer;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
img{border:0px;vertical-align:middle;}
a img{ border:0px;}
.ctn{text-align:center;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.left{float:left;}
.right{float:right;}
.wrapper{width:1200px;margin:0 auto;}
.wrap{width:100%;}
.img-container{position:relative;overflow:hidden;}

.BRAND{margin-top:60px;}
.brand_l{width:65.83334%;}
/*.brand_l a{width:790px;height:503px;}*/
/*.brand_l img{width:100%;height:100%;}*/
.brand_l img{width:790px;height:503px;}
.brand_r{width:34%;text-align:right;overflow:hidden;}
.brand_title1{font-size:20px;color:#32323a;margin-top:0px;font-family:'宋体';text-transform:uppercase;font-weight:700; text-align:right}
.brand_title{font-size:20px;color:#32323a;margin-top:20px;font-family:'HelveticaNeue';text-transform:uppercase;font-weight:100}
.story{font-size:14px;color:#999999;text-align:right;margin-top:10px;}
.brand_r i{display:block;width:166px;border-top:1px solid #32323a;margin-left:42px;margin-top:30px;}
.brand_arc{margin-left:42px;font-size:15px;color:#666666;text-align:left;margin-top:5px;line-height:32px;height:320px;overflow:hidden;max-height:320px;}
.brand_more{display:block;width:127px;height:45px;text-align:center;line-height:45px;float:right;border:1px solid #595960;margin-top:45px;margin-right:5px;margin-bottom: 5px;}
.brand_more span{margin-top:3px;margin-left:3px;border:1px solid #a9a9aa;width:127px;height:45px;text-align:center;line-height:45px;display:block;color:#000;font-weight:bold;}
.brand_more span strong{color:#666;}
.brand_pic{margin-right:-3.8%;}
.brand_pic li{width:23%;margin-top:16px;margin-right:1.2%;}
/*.brand_pic li img{width:380px;height:189px;}*/
.bd_focus{display:block;position:relative;width: 280px; height:185px;}
.bd_focus div{background:url(../images/brand_opacity.png) repeat ;width:100%;height:100%;position:absolute;left:0;top:0;display:none; background: rgba(0,0,0,0.6);}
.bd_focus:hover div{display:block;}
.bd_focus div span{display:block;text-transform: uppercase; width:280px; text-align:center}
.brand_sp1{font-size:18px;color:#fff;margin-top:73px;}
.brand_sp2{font-size:10px;color:#fff;}
.line1{width:1380px;border-top:1px solid #bcbcbc;margin:75px auto 60px;display:block;}
.brand_list>div{width:48.75%;}
.brand_a a{display:block;position:relative;}
.brand_box{position:absolute;top:14px;left:14px;border:1px solid #fff;display:none;}
.BRANDBOX1{width:585px;height:570px;}
.BRANDBOX1 .brand_box{width:557px;height:542px;}
.BRANDBOX2{width:585px;height:579px;}
.BRANDBOX2 .brand_box{width:557px;height:551px;}
.BRANDBOX3{width:585px;height:770px;}
.BRANDBOX3 .brand_box{width:557px;height:742px;}
.BRANDBOX4{width:100%;height:369px;}
.BRANDBOX4 .brand_box{width:557px;height:341px;}
.brand_p{display:block;border-left:2px solid #4e4e4e;padding-left:7px;margin:15px 0px 30px 4px;}
.brand_p span{display:block;font-family: "HelveticaNeue"}
.brand_span1{font-size:26px;color:#999999;font-family: "Arial";text-transform: capitalize;}
.brand_span2{font-size:14px;color:#120c0c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family: 微软雅黑 !important;}
.brand_span2 strong{font-size:18px;font-weight:bold;color:#000;font-family: "Times New Roma";}
.banner img{ width:100%; margin:auto;}

.c_content	{ width:100%; float:left; margin-bottom:25px; }
.c_content .c_c_left	{ width:650px; float:left; border:1px solid #ddd; position:relative; } 
.c_content .c_c_right	{ width:360px; padding:30px 0; float:right; color:#1B3453; } 
.c_content .c_c_left img{ width:646px; height:258px; margin:2px; }
.c_content .c_c_left .map_des	{ width:296px; height:110px; padding:10px 20px; background:url(../images/map_des.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='map_des.png'); /* IE6 */
_ background-image: none; /* IE6 */ position:absolute; right:60px; top:-30px; line-height:25px; font-size:13px; color:#fff; }
.c_content .c_c_right p		{ line-height:30px; font-size:14px; }
.c_content .c_c_right ul		{ height:120px; background:url(../images/ico_map.png) left no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_map.png'); /* IE6 */
_ background-image: none; /* IE6 */ margin-top:20px; }
.c_content .c_c_right ul li	{ padding-left:40px; line-height:41px; font-size:14px; }

.c_content .c_c_left2	{ width:650px; float:left; border:1px solid #ddd; position:relative; } 
.c_content .c_c_left2 img{ width:665px; height:384px; margin:2px; }
.c_content .c_c_left2 .map_des	{ width:296px; height:110px; padding:10px 20px; background:url(../images/map_des.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='map_des.png'); /* IE6 */
